package edu.udel.mboch.towerdefense;

public class SinglePlayerTDState extends TDState
{
	private static final long serialVersionUID = 8686289650569841289L;
	private Player player;
	
	public SinglePlayerTDState(Grid grid, Player player)
	{
		super(grid);
		this.player = player;
	}
	
	public Player getPlayer()
	{
		return player;
	}
	
	public void print()
	{
		grid.print();
		player.print();
		System.out.println("Wave: " + waves.getWaveNumber());
	}

	public SinglePlayerTDState copy()
	{
		return new SinglePlayerTDState(grid.copy(), player.copy());
	}

}
